import dayjs from 'dayjs';

interface IRanges {
  [prop: string]: [dayjs.Dayjs, dayjs.Dayjs];
}
export function useRanges(): IRanges {
  return {
    今天: [dayjs(), dayjs()],
    昨天: [
      dayjs()
        .day(dayjs().day() - 1)
        .startOf('day'),
      dayjs()
        .day(dayjs().day() - 1)
        .endOf('day'),
    ],
    最近7天: [dayjs().day(dayjs().day() - 7), dayjs()],
    最近30天: [dayjs().day(dayjs().day() - 30), dayjs()],
    这个月: [dayjs().startOf('month'), dayjs().endOf('month')],
    上个月: [
      dayjs()
        .month(dayjs().month() - 1)
        .startOf('month'),
      dayjs()
        .month(dayjs().month() - 1)
        .endOf('month'),
    ],
  };
}
